#include "Spark/Utils/Funcs.h"


void foo(int i);

void foo(int i)
{
    if (i <= 0)
    {
        ASSERT_(false);
    }
    printf("in foo %d\n", i);
    foo(i - 1);
}

int main(int argc, char** argv)
{
    foo(10);
    return 0;
}